﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using DataObjects.Enums;

namespace DataObjects.Interfaces
{
    public interface IWeapon : ISystem
    {
        WeaponType WeaponType { get; }

        double Cooldown { get; }
        bool CanFire { get; }

        int WeaponSize { get; }

        float BaseDamage { get; }

        void Fired();
    }
}
